﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AccesoADatos;

namespace ReglasDeNegocio
{
   public  class Credencial
    {
        private String _alias;
        private String _clave;
        private String _email;




        ///<summary>
        ///Descripción: Get y Set del atributo _alias
        ///</summary>
        public String Alias
        {

            get { return _alias; }
            set { _alias = value; }

        }




        ///<summary>
        ///Descripción: Get y Set del atributo _clave
        ///</summary>
        public String Clave
        {

            get { return _clave; }
            set { _clave = value; }

        }



        ///<summary>
        ///Descripción: Get y Set del atributo _status
        ///</summary>
        public String Email
        {

            get { return _email; }
            set { _email = value; }

        }

        ///<summary>
        ///Descripción: Método usado para validar el login de un usuario al sistema
        ///Variable: Boolean: retornoLogin
        ///Devuelve: True si el login es correcto y false si el login es incorrecto
        ///</summary>
        public Boolean ValidarLogin(Credencial login)
        {

            Boolean retornoLogin;


            AccesoCredencial accesoC = new AccesoCredencial();
            retornoLogin = accesoC.BuscarLogin(login._alias, login._clave);



            try
            {

                ///Consulta el login de un usuario en BD

            }
        
            catch (ArgumentNullException ValorNulo)///Base de datos retorna valor nulo
            {

            }
            catch (Exception e)///Captura los demas errores
            {

            }

            return retornoLogin;

        }





        

    }
}
